package sv.com.globalsolutionslt.manejador;

import sv.com.globalsolutionslt.entidades.Publicacion;
import java.io.Serializable;
import java.util.List;
import javax.ejb.EJB;
import javax.inject.Named;
import javax.faces.view.ViewScoped;
import sv.com.globalsolutionslt.controlador.PostulacionFacade;
import sv.com.globalsolutionslt.entidades.Persona;
import sv.com.globalsolutionslt.entidades.Postulacion;


@Named(value = "postulacionController")
@ViewScoped
public class PostulacionController extends AbstractController<Publicacion> implements Serializable {
    @EJB
    private PostulacionFacade postulacionFacade;    
    private List<Postulacion> lpostulacion;
    
    public PostulacionController() {
        super(Publicacion.class);
    }
    public List<Postulacion> getLpostulacion(Persona p) {
        lpostulacion= postulacionFacade.PostulacionesCandidato(p);
        return lpostulacion;
    }
    public long getCantidadPostulacion(Publicacion p){
        return postulacionFacade.ContarPostulantes(p);
    }
}
